#   new-simple-as.o \
    # -lLLVMMC \


g++ -g -I/home/long/tmp/llvm_10_install/include -L/home/long/tmp/llvm_10_install/lib \
    one-inst-asm-streamer.o \
-lLLVMWindowsManifest \
-lLLVMTableGen \
-lLLVMSymbolize \
-lLLVMDebugInfoPDB \
-lLLVMOrcJIT \
-lLLVMOrcError \
-lLLVMJITLink \
-lLLVMObjectYAML \
-lLLVMMCA \
-lLLVMLTO \
-lLLVMPasses \
-lLLVMObjCARCOpts \
-lLLVMLineEditor \
-lLLVMLibDriver \
-lLLVMInterpreter \
-lLLVMFuzzMutate \
-lLLVMFrontendOpenMP \
-lLLVMMCJIT \
-lLLVMExecutionEngine \
-lLLVMRuntimeDyld \
-lLLVMDWARFLinker \
-lLLVMDlltoolDriver \
-lLLVMOption \
-lLLVMDebugInfoGSYM \
-lLLVMCoverage \
-lLLVMCoroutines \
-lLLVMRISCVDisassembler \
-lLLVMRISCVCodeGen \
-lLLVMRISCVAsmParser \
-lLLVMRISCVDesc \
-lLLVMRISCVUtils \
-lLLVMRISCVInfo \
-lLLVMARMDisassembler \
-lLLVMARMCodeGen \
-lLLVMARMAsmParser \
-lLLVMARMDesc \
-lLLVMARMUtils \
-lLLVMARMInfo \
-lLLVMMIRParser \
-lLLVMipo \
-lLLVMInstrumentation \
-lLLVMVectorize \
-lLLVMLinker \
-lLLVMIRReader \
-lLLVMAsmParser \
-lLLVMAArch64Disassembler \
-lLLVMMCDisassembler \
-lLLVMAArch64CodeGen \
-lLLVMCFGuard \
-lLLVMGlobalISel \
-lLLVMSelectionDAG \
-lLLVMAsmPrinter \
-lLLVMDebugInfoDWARF \
-lLLVMCodeGen \
-lLLVMTarget \
-lLLVMScalarOpts \
-lLLVMInstCombine \
-lLLVMAggressiveInstCombine \
-lLLVMTransformUtils \
-lLLVMBitWriter \
-lLLVMAnalysis \
-lLLVMProfileData \
-lLLVMObject \
-lLLVMTextAPI \
-lLLVMBitReader \
-lLLVMCore \
-lLLVMRemarks \
-lLLVMBitstreamReader \
-lLLVMAArch64AsmParser \
-lLLVMMCParser \
-lLLVMAArch64Desc \
/home/long/tmp/llvm/llvm-10.0.0.src/build/lib/libLLVMMC.a \
-lLLVMDebugInfoCodeView \
-lLLVMDebugInfoMSF \
-lLLVMBinaryFormat \
-lLLVMAArch64Utils \
-lLLVMAArch64Info \
-lLLVMSupport \
-lLLVMDemangle \
-lLLVMXRay \
-lpthread \
    -lncurses \
    -lz \
    -o test.elf
